<<<<<<< HEAD
/*公用*/

body{
	padding-top: 50px;
}
#bs-example-navbar-collapse-1 .navbar-right li span{
	color:#ccc;
	padding:15px;
	display: block;
}
/*#input form{
	margin:5px 0;
}*/
#input .form-group input{
	width:120px;
}
#nav-left{
	background: #101010;
	padding-top: 5px;
	min-height: 1000px;
	position: fixed;
}
@media (max-width:768px) { 
	#nav-left{
		position: static;
		min-height:auto;
		padding-bottom:5px;
	}
	#nav-left .panel-group{
		margin-bottom: 0;
	}
	#input .form-group input{
		width:100%;
	}
}
.content-title{
	margin: 5px 0;
}
.content-title .title{
	background: #101010;
	border-radius: 5px;
	font-size: 14px;
	line-height: 34px;
	padding:8px 15px;
	color:#fff;
}
#page-nav{
	float: right;
}

#login{
	background: url(../images/bg-login.jpg) repeat center center;
	font-family: "微软雅黑";
}
#login .big-box{
	width:300px;
	position: absolute;
	left:50%;
	top:20%;
	margin-left: -150px;
}
.table>tbody>tr>td{
	line-height: 35px;
}
#table>.table>tbody>tr>td>img{
	max-width: 100px;
	max-height: 64px;
	margin-right: 5px;
}
#table>.table>tbody>tr>td{
	line-height: 64px;
}

/*date*/

.calendar{
	border-radius:5px;
	margin-top: 5px;
	overflow: hidden;
}

/*新增*/

#table-new tr td:first-child{
	text-align: right;
}
#table-new .radio-inline input{
	margin-top: 10px;
}
=======
/*重置*/
*{
	margin:0;
	padding:0;
}
img{
	border:0;
	display: block;
}
ul,dl{
	list-style: none;
}
a{
	text-decoration: none;
}
body{
	font-family:"Microsoft YaHei";
	font-size:14px;
}
table {
    border-spacing: 0;
    border-collapse: collapse;
}
/*  */
.left{
	float: left;
}
.right{
	float: right;
}
.clear{
	clear:both;
}
.main{
	width:1200px;
	margin:0 auto;
}
/*head*/
.head{
	overflow: hidden;
}
.head .top{
	background:#666;
	height:40px;
	line-height:40px;
	color:#fff;
	font-size: 12px;
}
.head .top span.tel{
	margin-left:40px;
	padding-left:20px;
	background:url(../img/cont_pic.png) no-repeat -20px -20px;
}
.head .top .nav-top li{
	float: left;
}
.head .top .nav-top li a{
	color: #fff;
}
.head .top .nav-top li span{
	margin:0 20px;
}
.head .nav{
	height:103px;
}
.head .nav .logo,
.head .nav .nav-mid{
	float: left;
}
.head .nav .btn-box{
	float: right;
	margin:34px 0;
}
.head .nav .logo{
	margin:30px 0;
}
.head .nav .nav-mid ul{
	overflow:hidden;
	height:32px;
	margin:34px 0 34px 140px;
}
.head .nav .nav-mid ul li{
	float: left;
}
.head .nav .nav-mid ul li a{
	padding:9px 25px;
	display: block;
	color:#666;
}
.head .nav .nav-mid ul li.active a,
.head .nav .nav-mid ul li:hover a{
	color:#fe8c28;
}
.head .btn-box a.btn{
	display: block;
	float: left;
	width:120px;
	height:32px;
	text-align: center;
	line-height:32px;
	border:1px solid #fe8c28;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.head .btn-box a.btn:hover{
	border:1px solid #fb973e;
}
.head .btn-box a.btn-login{
	background:#fe8c28;
	color:#fff;
}
.head .btn-box a.btn-login:hover{
	background:#fb973e;
}
.head .btn-box a.btn-register{
	color:#fe8c28;
	margin-left:10px;
	line-height:32px;
}
.head .btn-box a.btn-register:hover{
	color:#fb973e;
}
.head .btn-box a.btn-register span{
	float: left;
}
.head .btn-box a.btn-register span:first-child{
	width:20px;
	height:20px;
	margin:6px 15px 6px 0;
	overflow: hidden;
}
.head .btn-box a.btn-register span:first-child img{
	width:100%;
}
.head .btn-box a.btn-register span.last{
	margin-right:50px;
}
/*banner*/
.banner{
	position: relative;
	overflow: hidden;
	height:450px;
}
.banner img{
	position: absolute;
	left: 50%;
	top:0;
	margin-left:-960px;
}
/*最新公告*/
.announcement{
	overflow: hidden;
}
.announcement .cont1{
	height:60px;
	line-height:60px;
	overflow:hidden;
}
.announcement .cont1 .latest{
	position: relative;
	color:#666;
	height:60px;
	overflow:hidden;
}
.announcement .cont1 .latest span{
	background:url(../img/cont_pic.png) no-repeat -19px -30px;
	padding-left:30px;
	color:#3fa89d;
}
.announcement .cont1 .latest a{
	color:#666;
	margin-left:5px;
}
.announcement .cont1 .latest ul li{
	height:60px;
	width:100%;
	line-height:60px;
}
.announcement .cont1 .latest a:hover,
.announcement .cont1 .latest ul li:hover a{
	color:#000;
}
.announcement .cont1 .latest time{
	float: right;
	margin-right:50px;
}
.announcement .cont1 .latest a.last{
	position: absolute;
	right:0;
	top:0;
}
.announcement .cont2{
	background:#3fa89d;
	height:120px;
}
.announcement .cont2 .container{
	overflow: hidden;
	margin:0 -50px;
}
.announcement .cont2 .container div.box{
	float: left;
	color: #fff;
	margin:45px 44px;
}
.announcement .cont2 .container div.box div,
.announcement .cont2 .container div.box span{
	display: block;
	float: left;
	line-height:30px;
}
.announcement .cont2 .container div.box span{
	font-size:24px;
	margin:0 15px;
	/*min-width:98px;*/
}
.announcement .cont3 .container{
	overflow: hidden;
	margin:40px -95px 60px -95px;
}
.announcement .cont3 .adv{
	float: left;
	margin:0 95px;
	width:158px;
	padding-left:115px;
	background:url(../img/cont_pic.png) no-repeat;
}
.announcement .cont3 .adv1{
	background-position:-4px -85px;
}
.announcement .cont3 .adv2{
	background-position:-6px -191px;
}
.announcement .cont3 .adv3{
	background-position:-6px -304px;
}
.announcement .cont3 .adv h4{
	font-size:18px;
	color:#666;
	margin:10px 0;
	font-weight: normal;
}
.announcement .cont3 .adv p{
	line-height:24px;
	color:#999;
}
/*cont公用*/
.cont-ypt,
.cont-advantage,
.cont-coop{
	background:#f5f3ee;
	overflow:hidden;
	padding-bottom:60px;
}
.cont-market,
.cont-news{
	overflow: hidden;
	padding-bottom:60px;
}
.cont-ypt h4,
.cont-market h4,
.cont-advantage h4,
.cont-news h4,
.cont-coop h4{
	width:88px;
	margin:50px auto 60px auto;
	line-height:40px;
	text-align: center;
	border-bottom:3px solid #45beb1;
	font-size: 18px;
	color:#666;
	font-weight:normal;
}
.cont-ypt h4 a,
.cont-market h4 a{
	color:#666;
}
.cont-ypt .mean,
.cont-market .mean{
	text-align: center;
	margin:30px 0 0 0;
}
.cont-ypt .mean a,
.cont-market .mean a{
	color:#999;
}
.cont-ypt .mean a:hover,
.cont-market .mean a:hover{
	color:#000;
}
/*央票通 上市通*/
.cont-common .container{
	overflow: hidden;
	margin:0 -30px;
}
.cont-common .cont{
	width:360px;
	margin:0 30px;
	float: left;
	background:#fff;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.cont-common .cont .title{
	height:87px;
	border-bottom:1px solid #e6e6e6;
	position: relative;
	padding-left:30px;
	overflow: hidden;
}
.cont-common .cont .title .h4{
	font-size:16px;
	color:#666;
	margin:25px 0 5px 0;
}
.cont-common .cont .title .small{
	font-size:12px;
	color:#999;
}
.cont-common .cont .title .rank{
	position: absolute;
	right:0;
	top:25px;
	width:52px;
	height:22px;
	background:#3fa89d;
	color:#fff;
	text-align: center;
	line-height:22px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-bottom-right-radius:0;
	border-top-right-radius:0;
}
.cont-common .cont .box .bar{
	height:194px;
	border-bottom:1px solid #e6e6e6;
	overflow: hidden;
}
.cont-common .cont .box .bar .process{
	width:100px;
	height:100px;
	margin:30px auto 20px auto;
	overflow: hidden;
}
.process > div {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    overflow: hidden;
}
.cont-common .cont .box .bar .process img{
	margin:20px auto;
}
.cont-common .cont .box .bar p{
	text-align: center;
	color:#999;	
}
.cont-common .cont .box .bar p time{
	margin-left:10px;
}
.cont-common .cont .box ul{
	padding:0 15px;
}
.cont-common .cont .box ul li{
	padding-left:15px;
	height:68px;
	border-bottom:1px dashed #e6e6e6;
	color:#999;
	line-height:68px;
}
.cont-common .cont .box ul li span{
	margin-left:20px;
	font-size:24px;
}
.cont-common .cont .box ul li.last span{
	font-size:18px;
}
.cont-common .cont .box .btn{
	width:180px;
	height:32px;
	line-height:32px;
	text-align: center;
	margin:30px auto;
	border:1px solid #3fa89d;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
.cont-common .cont .box .btn a{
	display: block;
}
.cont-common .investment ul li.sec span{
	color:#fe8c28;
}
.cont-common .investment .btn a{
	color:#fff;
	background:#3fa89d;
}
.cont-common .investment .btn:hover a{
	background:#40988F;
}
/*央票通*/
.not-on-line .btn a{
	color:#999;
}
.not-on-line .btn:hover a{
	color:#666;
}
/*上市通*/
.cont-market .cont{
	width:358px;
	border:1px solid #e3e3e3;
}	
.cont-common .forenotice .box .btn{
	border:1px solid #fe8c28;
	background:#fe8c28;
}
.forenotice .box .btn:hover{
	border:1px solid #EF892F;
	background:#EF892F;
}
.forenotice .btn a{
	color:#fff;
}
/*平台优势对比*/
.cont-advantage h4{
	width:127px;
}
.cont-advantage .container{
	overflow: hidden;
	margin:0 -30px;
}
.cont-advantage .cont{
	width:360px;
	float: left;
	margin:0 30px;
	background:#fff;
}
.cont-advantage .cont .img{
	width:100%;
}
.cont-advantage .cont .title{
	width:130px;
	margin:0 auto;
	text-align: center;
	padding:16px 0 9px 0;
	font-size:16px;
	color: #666;
	border-bottom:1px solid #dbdbdb;
}
.cont-advantage .cont ul{
	list-style-type:disc;
	color:#45ada2;
	margin-left:132px;
	line-height:45px;
	padding:30px 0 30px 0;
}
.cont-advantage .cont ul li span{
	color:#838282;
}
/*新闻动态*/
.cont-news .container{
	overflow: hidden;
	margin:0 -30px;
	padding-bottom:60px;
	position: relative;
}
.cont-news .container:before{
	content: "";
	display: block;
	position: absolute;
	left:30px;
	bottom:0;
	width:1200px;
	border-bottom: 1px solid #e0e0e0;
}
.cont-news .cont{
	width:360px;
	margin:0 30px;
	float: left;
}
.cont-news .cont .title{
	font-size:16px;
	color: #666;
	height:32px;
	line-height: 32px;
	padding:20px 0 20px 75px;
	border-bottom:1px solid #e0e0e0;
	background:url(../img/cont_pic.png) no-repeat;
}
.cont-news .cont1 .title{
	background-position:3px -396px;
}
.cont-news .cont2 .title{
	background-position:3px -470px;
}
.cont-news .cont3 .title{
	background-position:3px -543px;
}
.cont-news .cont .box{
	padding:0 30px;
}
.cont-news .cont .box .tit{
	margin:16px 0;
	font-size:20px;
	color:#666;
}
.cont-news .cont .box .adr{
	margin:0 0 16px 0;
	font-size:12px;
	color:#999;
}
.cont-news .cont .box .p{
	margin-bottom:34px;
	line-height:28px;
	color: #666;
	height:196px;
	overflow: hidden;
}
.cont-news .cont .box .a{
	padding-left:28px;
	background:url(../img/cont_pic.png) no-repeat -189px -12px;	
}
.cont-news .cont .box a{
	color:#999;
}
.cont-news .cont .box a:hover{
	color:#000;
}
.cont-news a.btn{
	display: block;
	width:120px;
	height:30px;
	line-height:30px;
	text-align: center;
	border:1px solid #3fa89d;
	margin:40px auto 0 auto;
	color:#3fa89d;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}
.cont-news a.btn:hover{
	color:#3D8079;
}
/*合作企业*/
.cont-coop .container{
	overflow: hidden;
	margin:0 -26px;
}
.cont-coop ul{
	overflow: hidden;
	padding-bottom:20px;
}
.cont-coop ul li{
	float: left;
	margin:0 26px 20px 26px;
}
/*footer*/
.footer{
	background:#666;
	overflow: hidden;
	height:256px;
	padding-top:60px;
}
.footer .main{
	overflow: hidden;
}
.footer ul:first-child{
	margin-left:50px;
}
.footer ul li{
	float: left;
	margin-right:70px;
}
.footer ul li .title{
	color:#fff;
	margin-bottom:18px;
}
.footer ul li .last{
	text-align: center;
}
.footer ul li .ul{
	overflow: hidden;
}
.footer ul li .ul li{
	clear: left;
	margin:0 0 11px 0;
}
.footer ul li .ul li a{
	color:#fff;
	font-size:12px;
}
.footer .info{
	width:300px;
	height:140px;
	padding-left:60px;
	border-left:1px solid #959494;
	color:#fff;
}
.footer .info div.box{
	margin-bottom:20px;
}
.footer .info div.box span{
	font-size:16px;
}
.footer .share{
	margin:-27px 0 0 67px;
}
.footer .bottom{
	height:53px;
	background:#f5f3ee;
	text-align: center;
	line-height:39px;
	color:#666;
	margin-top:60px;
}
/*返回顶部*/
.tooblar{
	position: fixed;
	right:30px;
	bottom:150px;
	z-index:9;
}
.tooblar-item,.tooblar-later{
	background:url(../img/toolbar.png) no-repeat;
}
.tooblar-item{
	position: relative;
	display:block;
	width:50px;
	height:50px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	margin-top: 7px;
	-webkit-transition: background-position 1s;
	-moz-transition: background-position 1s;
	-ms-transition: background-position 1s;
	-o-transition: background-position 1s;
	transition: background-position 1s;
}
.tooblar-item:hover .tooblar-later{
	opacity: 1;
	filter:alpha(opacity=100);
	transform:scale(1);
}
.tooblar-item-weixin{
	background-position: 0 -798px;
}
.tooblar-item-weixin:hover{
	background-position: 0 -860px;	
}
.tooblar-item-weixin .tooblar-later{
	height:212px;
	background-position: 0 0;
}
.tooblar-item-service{
	background-position: 0 -426px;		
}
.tooblar-item-service:hover{
	background-position: 0 -488px;	
}
.tooblar-item-counter{
	background-position: 0 -550px;
}
.tooblar-item-counter:hover{
	background-position: 0 -612px;
}
.tooblar-item-top{
	background-position: 0 -674px;
}
.tooblar-item-top:hover{
	background-position: 0 -736px;
}
.tooblar-later{
	position: absolute;
	right:52px;
	bottom:-10px;
	z-index:6;
	width:172px;
	opacity: 0;
	filter:alpha(opacity=0);
	transform:scale(0.01);
	transform-origin:95% 95%; 
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-ms-transition: all 1s;
	-o-transition: all 1s;
	transition: all 1s;
}
.counter-box{
	display: none;
    position: absolute;
    z-index: 5;
    width: 188px;
    height: 265px;
    left: -259px;
    top: -14px;
    transition: all 0.3s;
    padding: 24px 28px;
    background:#fff;
    border:1px solid #e1e1e1;
}
.counter-box:before,
.counter-box:after{
	content:"";
	display: block;
	width: 0;
    height: 0;
    position: absolute;
    top: 152px;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
}
.counter-box:before {
    border-left: 10px solid #e1e1e1;
    right: -11px;
}
.counter-box:after {
    border-left: 10px solid #fff;
    right: -10px;
}
.counter-box .btnClose{
	position: absolute;
    top: 8px;
    right: 14px;
    width: 28px;
    height: 28px;
    background: url(../img/backTop.png) -1px 0 no-repeat;
    cursor: pointer;
}
.counter-box .btnClose:hover{
	background-position:-30px -1px;
}
.counter-box span.errTip {
    display: block;
    height: 18px;
    font-size: 12px;
    color: #ff4200;
}
.counter-box form{
	margin-top:6px;
}
.counter-box .form-group{
	position: relative;
	margin-bottom:15px;
}
.counter-box .form-group .span{
	margin:0 10px;
}
input[type="radio"], input[type="checkbox"] {
    margin: 4px 0 0;
    margin-top: 1px \9;
    line-height: normal;
    box-sizing: border-box;
    padding: 0;
}
.form-control {
    /*display: block;*/
    width: 100%;
    height: 34px;
    /*padding: 6px 12px;*/
    font-size: 14px;
    line-height: 1.42857143;
    color: #555555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 3px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075) 0 1px #000;
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075) 0 1px #000;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075) 0 1px #000;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.counter-box  form .form-group input[type=text], 
.counter-box  form .form-group select{
	width: 176px;
    height: 28px;
    line-height: 28px;
    border: 1px solid #d3d3d3;
    padding: 0 10px;
    font-size: 12px;
}
.counter-box  form .form-group input[type=text]{
	width:156px;
}
.counter-box form .form-group .nc {
    border-color: #C43;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px #fff, 0 0 8px #FF8879;
    -moz-box-shadow: inset 0 1px 1px #fff, 0 0 8px #FF8879;
    box-shadow: inset 0 1px 1px #fff, 0 0 8px #FF8879;
}
.counter-box form .form-group span {
    font-size: 12px;
    color: #a5a5a5;
}
.counter-box form .form-group span.unit {
    position: absolute;
    right: 20px;
    top: 6px;
}
.form-control[disabled]{
    cursor: not-allowed;
    background-color: #eee;
    opacity: 1;
}
.counter-box form .form-group .btn-cal {
    text-align: center;
    width: 176px;
    height: 32px;
    background-color:#fe8c28;
    color: #fff;
    line-height: 32px;
    border-radius: 4px;
    cursor: pointer;
}
.counter-box form .form-group .btn-cal:hover{
	background-color:#fb973e;
}
.counter-result-container {
    position: absolute;
    top: -14px;
    right: 293px;
    width: 0px;
    height: 315px;
    z-index: 4;
    overflow: hidden;
}
.counter-result {
    z-index: 4;
    width: 568px;
    height: 315px;
}
.counter-result .leftBar {
    width: 30px;
    height: 315px;
    background-color: #e6e6e6;
    float: left;
}
.counter-result .leftBar .btnShow {
    width: 30px;
    height: 48px;
    background: url(../img/backTop.png) -76px 18px no-repeat;
    margin-top: 128px;
    cursor: pointer;
}
.counter-result .leftBar .btnShow:hover {
  background-color: #a5a5a5;
}
.counter-result .leftBar .iconleft {
    background-position: -76px -28px;
}
.counter-result .resultTable {
    width: 522px;
    height: 315px;
    background-color: #fff;
    border-top: 1px solid #ddd;
    overflow: hidden;
    float: left;
}
.counter-result .resultTable .title {
    height: 24px;
    padding:14px 0 0 26px;
}
.counter-result .resultTable .title span.icon {
    display: inline-block;
    width: 17px;
    height: 14px;
    background: url(../img/backTop.png) -41px -40px no-repeat;
    position: relative;
    top: 2px;
}
.counter-result .resultTable .title span.hint {
    font-size: 12px;
    color: #ff6825;
    margin-left: 12px;
}
.counter-result .results-table {
    height: 277px !important;
}
.counter-result .resultTable .results-table .table-header {
    border-bottom: 1px solid #ddd;
    overflow: hidden;
}
.counter-result .tdCell {
    width: 100px;
    height: 34px;
    text-align: center;
    line-height: 34px;
    float: left;
    font-size: 12px;
}
.counter-result .resultTable .results-table .cc-table-container {
    width: 100%;
    height: 208px;
    overflow-y: auto;
    overflow-x: hidden;
}
.counter-result .resultTable .results-table .cc-table-container .table_wrap {
    position: relative;
}
.counter-result .table-bordered {
    border: none;
    margin-bottom: 0px;
}
.table-bordered {
    border: 1px solid #dddddd;
}
.table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px;
}
.counter-result .tdContent {
    border-bottom: 1px solid #ddd;
    overflow: hidden;
}
.counter-result .borderRight {
    border-right: 1px solid #ddd;
}
.counter-result .table-bordered1 {
    height: 34px;
    background: #f1f1f1;
    margin-bottom: 0px;
}
.table-zj div{
	font-size:14px;
	font-weight:bold;
	color:#666;
}
>>>>>>> b0d75ebdd2432dbe74154b897124466897df7f3c
